import de.disy.gis.gisterm.map.layer.feature.attribute.IFeatureAttributeValidator
import de.disy.cadenza.api.result.IAttributeValueProvider
import java.util.GregorianCalendar

class FutureDateValidator implements IFeatureAttributeValidator {

	String validate(IAttributeValueProvider valueProvider){
		def date = valueProvider.getAttributeValue('Datum')
		def today = new Date()
		def alt = new GregorianCalendar(2000,Calendar.JANUARY,01).getTime()
	if (date?.after(today)) {
		return 'Ung\u00FCltiges Datum!'
	}
	if (date?.before(alt)) {
		return 'Die Erfassung darf nicht vor dem 01.01.2000 erfolgt sein!'
	}	
	null
	}
}
